Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ghcr.io/immich-app/immich-server Docker tag to v1.115.0 #23

Merged
merged 1 commit into from
Sep 14, 2024

Conversation

soerenschneider
Copy link
Owner

This PR contains the following updates:

Package Update Change
ghcr.io/immich-app/immich-server minor v1.106.4 -> v1.115.0

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-server)

v1.115.0

Compare Source

v1.115.0

[!NOTE]
We are working on redesigning the flows and layout of the mobile app to incorporate recently added features such as folders and tags, as well as making improvements to album management on the mobile app. We are gathering feedback in this discussion. We are excited to hear your feedback.

Welcome to release v1.115.0 of Immich. This release focuses on cleaning up our backlog of issues. It is also worth noting that the Cursed knowledge page has been updated with even more cursed knowledge. Please find some of the release highlights below:

  • Administration button
  • Manually link and unlink Live motion photos
  • Default exclusion patterns
  • Start-up folder checks
  • Upload trash indicator

Notable bug fixes include:

  • Signing out of the web now signs out of all tabs
  • Long-standing issue regarding inaccurate album asset count has been fixed
  • Search text is preserved when switching between "Context" and "File name or extension"
  • Editing a person's name or birthdate on mobile has been fixed
Administration button

The Administration button on the web is now moved inside the profile sheet to clean up the top app bar and improve the navigation experience for all screen sizes.

image
Manually link and unlink Live motion photos

Live photos (iOS) can now be manually linked an unlinked.

Screencast from 09-11-2024 10:15:57 AM.webm

Default exclusion patterns

We have added default exclusion patterns whenever a new external library is created. By default, we exclude the @eaDir folder Synology uses to store miscellaneous files and any files beginning with ._. Of course, you can edit these patterns if you want to, but this is highly unlikely.

image

Startup folder checks

Immich will now fail to start if it is unable to read/write to upload/, library/, thumbs/, encoded-videos/ or profile/. Starting with this release, the server will write an .immich file to each of the previously listed folders. On subsequent restarts, it will fail to start if it fails to locate the previously written .immich file. This will hopefully increase transparency around situations where the UPLOAD_LOCATION mount is incorrectly configured or unavailable.

Upload trash indicator

When you upload a duplicate via the web and that duplicate is in the trash, you now will see an indicator for it, along with being able to open the asset in a new tab.

Light Dark
image image

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.

Cheers! 🍻

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.114.0...

v1.114.0

Compare Source

v1.114.0

Highlights

Welcome to release v1.114.0 of Immich. Who doesn't love a juicy release on a Friday? This release focuses on additional enhancements and bug fixes for recent new features. Please find some of the highlights below:

  • Tag improvements (including Lightroom support)
  • Import faces from EXIF and XMP sidecars (Digikam format)
  • Better handling of timezones
  • Upload panel **New look**
  • Automatic database reconnection
Tag improvements

Since the last release, when we introduced support for tags, we have made a few changes based on your feedback.

  • We now support reading from HierarchicalSubject. Values will be parsed as hierarchical tags, with | as a delimiter.
  • We now only read from Keywords as a fallback when no hierarchical tag information is available
  • We have fixed a bug where you could not remove the last tag from EXIF/XMP.

NOTE: these changes apply to the metadata extraction job. To apply them to your photos and videos, re-run metadata extraction.

Import faces from metadata

This release adds the ability to read face metadata in Digikam format during metadata extraction, increasing interoperability with other software and laying the foundation for faces from sources other than machine learning.

Note that there are certain limitations with these faces. These limitations may be removed in a later release:

  • Assets that contain face metadata are skipped during face detection
  • Faces from metadata are not considered during facial recognition
  • Faces from metadata are grouped into people based on name
  • Only face metadata in Digikam format is supported

You can enable this feature by going to Administration > Metadata Settings.

Better handling of timezones

This version fixes some issues related to how timezone offsets are parsed and how timezones and offsets are displayed. The offset is now parsed correctly for photos and videos taken with the "+00:00" offset (e.g., several African countries, Iceland, Portugal/UK/Ireland in winter).

If you notice that the "+00:00" offset is not shown correctly, please re-run the "Extract Metadata" job on all photos and videos.

Upload panel

The upload panel has a new look! It works the same as before, except that duplicates are no longer automatically cleared from the queue. They will remain behind, along with a clickable icon, that links to the deduped image.

Light Dark
image image
Automatic database reconnection

Previously, when the connection to the database was interrupted for any reason (restart, timeout, network interruption, etc.), the server would never reconnect. Restoring the connection required a container restart. Now, the server will automatically try to reconnect every 5 seconds indefinitely.

image


Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.

Cheers! 🍻

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: immich-app/immich@v1.113.1...v1.114.0

v1.113.1

Compare Source

v1.113.1

Hotfixes

This release fixes some bugs introduced in version v1.113.0 and added some enhancements to the new Folders and Tags feature


Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.

Cheers! 🍻

What's Changed

🌟 Enhancements
🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.113.0...

v1.113.0

Compare Source

v1.113.0

[!WARNING]

Breaking changes

For OAuth users, please replace app.immich:/ with app.immich:///oauth-callback for the Redirect URI in your OAuth provider settings

Highlights

Welcome to release v1.113.0 of Immich! This is one of the biggest releases yet, introducing some of the most requested features since the early days of Immich. Let's dive right into what we have in place for this release:

  • Folder view
  • Tags
  • Timeline improvements
  • Library refresh stability
  • Mobile album sync
Folder view

You can now browse your photos and videos by folder like in a file explorer. You can use the storage template migration feature for the best experience with uploaded assets in this view.

This feature is especially useful for scanned photos, which are difficult to put in a timeline. It has been a long-requested feature.

You can enable this feature from the Users Settings > Features > Folders.

folder-enabled

The UI is currently only available for the web; mobile will come in a subsequent release.

folder

folder-2

Tags

Immich now supports hierarchical tags, with the ability to read existing tags from the TagList and Keywords exif properties. Any changes to tags made through Immich are also written back to a sidecar file. You can re-run the metadata extraction jobs for all assets to import your existing tags.

You can enable this feature from the Users Settings > Features > Tags.

tag-enabled

The UI is currently only available for the web; mobile will come in a subsequent release.

tag-operations-1.mp4
Timeline improvements

This release introduces a rewrite of the web timeline component. It can now handle a large number of assets in a single day or month and has been successfully tested with a very large data set (over a million assets). Photographers frequently request this since they can easily take thousands of photos in a given day.

With these performance improvements, you'll see fewer placeholders while loading, which will make for a more fluid scrolling and scrubbing experience.

Library refresh stability

In relation to the previous point, the stability of library scanning has improved. Previously, you could run out of memory when starting a refresh with libraries containing millions of assets. Now, we queue the refresh jobs in batches. These enhancements won't make scanning go any faster, but they greatly reduce the likelihood of out-of-memory errors that would cause Immich to crash.

Mobile album sync

You can now sync or mirror an album from your phone to the Immich server on your account. For example, if you select Recents, Camera and Videos album for backup, the corresponding album with the same name will be created on the server. Once the assets from those albums are uploaded, they will be put into the target albums automatically.

You can enable this feature from the album selection in the backup screen.

sync-album

For existing installations, you can sync the already uploaded assets by going to the backup screen and pressing the Sync button.

sync-button

Have a wonderful weekend,

Cheers!


Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.

Cheers! 🍻

What's Changed

🚨 Breaking Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.112.1...

v1.112.1

Compare Source

v1.112.1

Hotfixes

  • Fixed entering backup screen always shows the permission prompt on Android
  • Fixed the Load original image mechanism.

Include the v1.112.0 release note below for your convenience


Highlights

Welcome to the release of v1.112.0 of Immich. This release packs with new UI features and enhancements, and many bugs are getting squashed. We hope you enjoy this release. Some of the key highlights include:

  • Material color theming for the mobile app
  • Open in map view on the web
  • Star rating
  • Screen stays on and auto darkens when performing a long session of foreground upload
  • Notable fix: Uploading assets from iCloud causing the iOS mobile app to crash
  • Notable fix: Photos and videos belonging to a person are now all displayed in the person's view on the mobile app
Material color theming for the mobile app

The app has had a makeover to prepare for the new school year. You can now choose a different primary color in the app, and the new color will be applied across the app's elements. There are a variety of minor tweaks in UI elements to make the app appear more consistent and aesthetically pleasing.

Open in map view on the web

You can now navigate to the map directly from the asset's detail panel by clicking on the map icon at the top right corner of the minimap.

openinmap

Star rating

As one of the most commonly used pieces of information for photographers, the star rating information in EXIF will now be included in the extracted data. You can run the extract metadata job for all to populate this information in your instance.

image

Enabling this feature in User Settings > App Settings > Star Rating lets you view and set the star rating information in the detail panel.

The edited information will be saved in the companion sidecar XMP file.

settings

Always-on screen for foreground upload

When entering the backup screen and running foreground backup, the screen will now stay on and automatically darken after 30 seconds.

New search models

Immich now supports a set of newer models with very competitive performance.

recommended_monolingual_openclip_models

Higher MACs implies the model is slower and vice versa.

A special mention goes to ViT-B-16-SigLIP__webli, which outperforms several much larger ViT-L models despite being the same size as the default model. However, it is a bit slower than the default. At the same size, ViT-B-16-SigLIP-384__webli is among the best models period, at the cost of being much slower than other models of its size. It's ideal for memory-constrained environments that still want the best quality.

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.

Cheers! 🍻

What's Changed

🐛 Bug fixes
📚 Documentation

Full Changelog: immich-app/immich@v1.112.0...v1.112.1

v1.112.0

Compare Source

v1.112.0

Highlights

Welcome to the release of v1.112.0 of Immich. This release packs with new UI features and enhancements, and many bugs are getting squashed. We hope you enjoy this release. Some of the key highlights include:

  • Material color theming for the mobile app
  • Open in map view on the web
  • Star rating
  • Screen stays on and auto darkens when performing a long session of foreground upload
  • Notable fix: Uploading assets from iCloud causing the iOS mobile app to crash
  • Notable fix: Photos and videos belonging to a person are now all displayed in the person's view on the mobile app
Material color theming for the mobile app

The app has had a makeover to prepare for the new school year. You can now choose a different primary color in the app, and the new color will be applied across the app's elements. There are a variety of minor tweaks in UI elements to make the app appear more consistent and aesthetically pleasing.

Open in map view on the web

You can now navigate to the map directly from the asset's detail panel by clicking on the map icon at the top right corner of the minimap.

openinmap

Star rating

As one of the most commonly used pieces of information for photographers, the star rating information in EXIF will now be included in the extracted data. You can run the extract metadata job for all to populate this information in your instance.

image

Enabling this feature in User Settings > App Settings > Star Rating lets you view and set the star rating information in the detail panel.

The edited information will be saved in the companion sidecar XMP file.

settings

Always-on screen for foreground upload

When entering the backup screen and running foreground backup, the screen will now stay on and automatically darken after 30 seconds.

New search models

Immich now supports a set of newer models with very competitive performance.

recommended_monolingual_openclip_models

Higher MACs implies the model is slower and vice versa.

A special mention goes to ViT-B-16-SigLIP__webli, which outperforms several much larger ViT-L models despite being the same size as the default model. However, it is a bit slower than the default. At the same size, ViT-B-16-SigLIP-384__webli is among the


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@soerenschneider soerenschneider self-assigned this Sep 14, 2024
@soerenschneider soerenschneider merged commit f68cb63 into main Sep 14, 2024
4 checks passed
@soerenschneider soerenschneider deleted the renovate/ghcr.io-immich-app-immich-server-1.x branch September 14, 2024 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants